package org.wsiz.vro.domain;

import java.util.Date;
import javax.persistence.metamodel.ListAttribute;
import javax.persistence.metamodel.SingularAttribute;
import javax.persistence.metamodel.StaticMetamodel;

/**
 * @author "Tomasz Marciniak"
 */
@StaticMetamodel(Account.class)
public abstract class Account_ {

    public static volatile SingularAttribute<Account, Integer> id;
    public static volatile SingularAttribute<Account, String> login;
    public static volatile SingularAttribute<Account, String> password;
    public static volatile SingularAttribute<Account, String> email;
    public static volatile SingularAttribute<Account, Boolean> isEnabled;
    public static volatile SingularAttribute<Account, String> civility;
    public static volatile SingularAttribute<Account, String> firstName;
    public static volatile SingularAttribute<Account, String> lastName;
    public static volatile SingularAttribute<Account, Date> birthDate;
    public static volatile SingularAttribute<Account, Integer> version;

    public static volatile SingularAttribute<Account, Integer> addressId;
    public static volatile SingularAttribute<Account, Address> address;
    
    public static volatile ListAttribute<Account, Role> roles;
}